package nancal.mp.db.es.table

import java.io.*
import nbcp.myoql.db.*
import nbcp.myoql.db.es.*
import nbcp.myoql.db.comm.*
import nbcp.myoql.db.enums.*
import nbcp.myoql.db.es.component.*
import nbcp.base.utils.*
import nbcp.base.extend.*
import nbcp.myoql.db.es.base.*
import org.slf4j.LoggerFactory
import org.springframework.stereotype.*


class CreditEntityGeneralDataModelMeta (private val parentPropertyName: String): EsColumnName() {
    constructor(_val: EsColumnName): this(_val.toString()) {}

    val allowsVoip=esColumnJoin(this.parentPropertyName, "allowsVoip")
    val andId=esColumnJoin(this.parentPropertyName, "andId")
    val currentSystemTime=esColumnJoin(this.parentPropertyName, "currentSystemTime")
    val elapsedRealTime=esColumnJoin(this.parentPropertyName, "elapsedRealTime")
    val gaid=esColumnJoin(this.parentPropertyName, "gaid")
    val imei=esColumnJoin(this.parentPropertyName, "imei")
    val isUsbDebug=esColumnJoin(this.parentPropertyName, "isUsbDebug")
    val isUsingProxyPort=esColumnJoin(this.parentPropertyName, "isUsingProxyPort")
    val isUsingVpn=esColumnJoin(this.parentPropertyName, "isUsingVpn")
    val language=esColumnJoin(this.parentPropertyName, "language")
    val mac=esColumnJoin(this.parentPropertyName, "mac")
    val mobileCountryCode=esColumnJoin(this.parentPropertyName, "mobileCountryCode")
    val mobileNetworkCode=esColumnJoin(this.parentPropertyName, "mobileNetworkCode")
    val networkOperatorName=esColumnJoin(this.parentPropertyName, "networkOperatorName")
    val networkType=esColumnJoin(this.parentPropertyName, "networkType")
    val phoneNumber=esColumnJoin(this.parentPropertyName, "phoneNumber")
    val phoneType=esColumnJoin(this.parentPropertyName, "phoneType")
    val serviceCurrentRadioAccessTechnology=esColumnJoin(this.parentPropertyName, "serviceCurrentRadioAccessTechnology")
    val uuid=esColumnJoin(this.parentPropertyName, "uuid")
    val wifiMac=esColumnJoin(this.parentPropertyName, "wifiMac")

    override fun toString(): String {
        return esColumnJoin(this.parentPropertyName).toString()
    }
}

